#四个数
nums = ["1", "2", "3", "4"]

#可能情况放到列表中
lis = []

#获得可能的情况
for i in nums:
    for j in nums:
        if i != j:
            for k in nums:
                if k != i and k != j:
                    lis.append(int(i + j + k))
print(f"互不相同且无重复数字的三位数的总数：{len(lis)}")
print(f"互不相同且无重复数字的三位数的所有可能情况：{lis}")